package com.hifar.test.entrust.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hifar.test.entrust.pojo.HfEnvProject;
import com.hifar.test.entrust.pojo.VO.HfEnvProjectSaveVO;

import java.util.List;

/**
 * @author zhuWeiWei
 * @description: TODO
 * @date 2025/5/26 10:23
 */
public interface IHfEnvProjectService extends IService<HfEnvProject> {
    /**
     * 根据委托单id删除项目
     *
     * @param entrustId 委托id
     */
    void removeByEntrustId(String entrustId);

    /**
     * 根据委托单id查询项目
     *
     * @param entrustId 委托id
     * @return
     */
    List<HfEnvProject> listByEntrustId(String entrustId);
    /**
     * 根据委托单id查询项目
     *
     * @param entrustId 委托id
     * @return
     */
    List<HfEnvProjectSaveVO> listVOByEntrustId(String entrustId);

    /**
     * 根据委托单id查询项目 提交数据
     * @param entrustId
     * @return
     */
    List<HfEnvProjectSaveVO> listSubmitVOByEntrustId(String entrustId);
}
